html,body{margin:0;padding:0px;background:#fff;font-family:"MicroSoft YaHei",Arial;overflow-x:hidden;}
body .mobile{transform-origin:0 0;font-size:.3rem;padding-top:1.3rem!important;background:#f6f7fb;}
div,ul,li,p,a{margin:0;padding:0;box-sizing:border-box}
ul{list-style:none}
*,div,p,h1,h2{margin:0;padding:0}
body{font-family:"Microsoft Yahei",verdana;font-weight:normal}
body,ul{margin:0;padding:0}
li{list-style:none}
a{text-decoration:none;transition:background 0.3s ease 0s,color 0.3s ease 0s}
a:hover{color:#2c9d69}
a:link,a:visited{text-decoration:none;outline-style:none}
.clearline{clear:both;height:10px;overflow:hidden}
.clear{clear:both;height:0px;overflow:hidden;display:block}
.fxl,a.fxl{float:left!important}
.fxr,a.fxr{float:right!important}
.clearfix{zoom:1}
.clearfix:after{content:".";height:0;display:block;overflow:hidden;clear:both}
.hide{display:none}
.text-wid,a.text-wid{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.pos-abs{position:absolute!important}
.pos-rel{position:relative!important}
.pos-fix{position:fixed!important}
.hei20{height:.4rem}
.hei30{height:.3rem}
.hei40{height:.4rem}
.center-h-v{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.carousel.mobile{width:100%;height:5rem;overflow:hidden;position:relative;background:#ddd}
.carousel.mobile ul{width:100%;height:100%}
.carousel.mobile ul li{width:100%;position:absolute}
.carousel.mobile ul li a img{width:100%;height:5rem}
.bullet{position:absolute;font-size:0;bottom:.15rem;left:0px;right:0px;text-align:center}
.bullet span{display:inline-block;width:.15rem;height:.15rem;background-color:rgba(255,255,255,.7);margin-left:.2rem;border-radius:100%}
.bullet span:first-child{margin-left:0}
.switch{top:50%;left:50%;margin-left:-600px}
.switch span{cursor:pointer;position:absolute;font-family:"Microsoft Sans Serif";width:60px;height:60px;line-height:60px;text-align:center;font-size:40px;color:rgba(255,255,255,.4);top:50%;margin-top:-25px;border:3px solid rgba(255,255,255,.4);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.switch span:hover{border:3px solid rgba(255,255,255,1);color:rgba(255,255,255,1)}
.prev{left:0}
.next{right:0}
.active{background-color:rgba(0,0,0,.8)!important}
.mobile .m-menu{left:0px;right:0px;top:0px;z-index:100;height:1.4rem;background:#fff;padding:.2rem .1rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px  rgba(0,0,0,.1)}
.mobile .m-menu .logo{height:.8rem;margin:.1rem;}
.mobile .m-menu i{padding:.0rem .2rem;line-height:1rem;font-size:.6rem;}
.mobile .r-menu{right:0px;top:1.4rem;left:0px;z-index:99;background:rgba(0,0,0,.6);padding:.0rem .2rem;}
.mobile .r-menu li a{display:block;width:100%;line-height:.7rem;border-bottom:1px solid rgba(255,255,255,.4);text-align:center;padding-top:10px;color:#fff;}
.mobile .m-search{z-index:99;left:0px;top:1.4rem;right:0rem;background:rgba(0,0,0,.5);padding:.2rem;}
.mobile .m-search input{width:100%;padding:.15rem .0rem;text-indent:1em;border:.0rem;font-size:.25rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}
.mobile .m-search i{right:.3rem;top:.22rem;font-size:.5rem;color:#999;}
.mobile .m-index-content{padding:.2rem;background:#fff;}
.mobile .m-index-content .img{display:block;width:100%;}
.mobile .index-title{display:block;text-align:left;font-size:.4rem;color:#2c9d69;margin:.2rem 0rem;}
.mobile .index-name{display:block;text-align:center;font-size:.35rem;color:#333333;padding:.2rem 0rem;}
.mobile .index-name.line{border-bottom:1px solid #eae7e5;margin-bottom:.2rem;font-size:.3rem;}
.mobile .index-ablut p{display:block;line-height:.4rem;text-align:left;font-size:.26rem;color:#666666;}
.m-footer{background:#333333;padding:.4rem .0rem .2rem .0rem;}
.m-footer .block{display:block;height:.6rem;width:50%;color:#fff;}
.m-footer .block i{font-size:.4rem;margin-right:.1rem;}
.m-footer .block span{font-size:.3rem;font-weight:bold;}
.m-footer .mid-block{border:1px solid rgba(255,255,255,.2);border-left:0px;border-right:0px;padding:.4rem .0rem;margin:.3rem 0rem;}
.m-footer .mid-block h1{font-size:.4rem;color:#fff;line-height:.8rem;}
.m-footer .mid-block p,.m-footer .about p{color:rgba(255,255,255,.4);line-height:.5rem;font-size:.28rem;}
.m-footer .about{padding:.1rem 0rem;}
.blockAni{animation:slideRightOut .3s forwards;}
.blockAniRight{animation:slideRightOut .3s forwards;}
.blockAniLeft{animation:slideLeftOut .3s forwards;}
.blockAniDT{animation:blockAniDT .3s forwards;}
.blockAniTD{animation:blockAniTD .3s forwards;}
.margin20L{margin-left:.2rem;}
.margin40L{margin-left:.4rem;}

/*  x：表示在x轴方向的位移。y：表示在y轴方向的位移。z：表示在z轴方向的位移。*/
@keyframes slideRightOut{
    from{transform:translate3d(100%,0,0);opacity:1;}
    to{transform:translate3d(0,0,0);opacity:1;}
}
@keyframes slideLeftOut{
    from{transform:translate3d(0,0,0);opacity:1;}
    to{transform:translate3d(100%,0,0);opacity:1;}
}
@keyframes blockAniDT{
    from{transform:translate3d(0,100%,0);opacity:1;}
    to{transform:translate3d(0,0,0);opacity:1;}
}
@keyframes blockAniTD{
    from{transform:translate3d(0,-100%,0);opacity:1;}
    to{transform:translate3d(0,0,0);opacity:1;}
}
.no-bg{background:transparent;border:0px;}
.mobile .padding20L{padding-left:.2rem;}
.mobile .padding20R{padding-right:.2rem;}

.article-list-mobile{padding:10px;background:#fff;text-align:left;}
.article-list-mobile ul li{padding:10px 0px;border-bottom:1px dashed #ddd;}
.article-list-mobile ul li img{width:100%; height: auto !important;}
.article-list-mobile ul li h3{font-size:16px;line-height:40px;text-align:left;}
.article-list-mobile ul li p{font-size:14px;line-height:25px;text-align: left;color:#555;}
.article-list-mobile ul li p.date{font-size:14px;line-height:25px;text-align: right;color:#999;margin-top:10px;}
.article-list-mobile.detail .main h3{font-size:16px;line-height:26px;border-bottom:1px solid #ddd;margin:10px 0px 10px 0px;padding:5px 0px;text-align: left;font-weight: normal}
.article-list-mobile.detail .bread{display:block;}
.article-list-mobile.detail .bread span,.article-list-mobile.detail .bread a{float:left;padding-right:10px;font-size:14px;line-height:30px;}
.article-list-mobile.detail .tip{font-size:12px;text-align: left;}
.article-list-mobile.detail .tip span{margin-right:10px;color:#666;}
.article-list-mobile.detail .content{font-size:14px;line-height:25px;text-align:left;padding:10px 0px;}
.article-list-mobile.detail .content p{text-indent: 0em}
.article-list-mobile.detail .content img{width:100%; height: auto !important;}

.mobile .bread{padding-top:10px;}
.mobile .page-list{text-align:center;padding:20px 0px;}
.mobile .r-top{margin-left:0px;}
